<?php
// 创建对象
// class 类名(){
//  /属性
//  /方法
//  /常量
//}
//类命名：类名用帕斯卡命名法（大驼峰 单词首字母大写）
//创建一个学生类
class Student{
    // 属性
    public $name;//$name就是属性
    public $age;
    //方法前面的public是可以省略的，如果省略，默认就是public的
    //属性前面的修饰符不能省略
    public function say(){
        echo "诶嘿<br>".$this->name.":";
    }
    function sayt(){
        echo "诶嘿，是什么意思啊！";
    }
    // 下面这个，报错
    // public function mm($name){
    //     echo "mmm"+$name;
    // }
}
//创建一个car类
class Car{

}
//对象实例化
$stu1=new Student();
$stu2=new Student();

//操作属性

//1.给属性赋值
// 对象->属性名=值
$stu1->name="zhangsan";
$stu2->age=20;

// 3.添加属性
$stu1->num=1;
// var_dump($stu1,$stu2);//object(Student)#1 (0) { } object(Student)#2 (0) { }

// 2.获取属性值
// echo $stu1->name;

// 4.删除属性  unset
// unset($stu1->num);
// var_dump($stu1,$stu2);

// 调用方法
$stu1->say();
$stu1->sayt();
// $stu1->mm($stu1->name);
?>